#pragma once

#include "Types.h"
#include "RefCount.h"
#include "Compass.h"
#include "eventman\IEventManager.h"
#include "GuiDebugWindow.h"

class CGameManager;

class CHUDControl : public TRefCount<CHUDControl>
{
public:
	CHUDControl(CGameManager *engine);
	~CHUDControl(void);

	void drawAll();
private:
	CGameManager *mEngine;
	CCompass *mCompassX, *mCompassY;
#ifdef _DEBUG
	CGuiDebugWindow *mDebugWindow;
#endif
};
